Big Huge Thesaurus

clot buster

noun